@charset "utf-8";
/* CSS Document */
ul, li {
    list-style: none;
    margin: 0;
    padding: 0;
}
.subPage{width:100%;background: url(../images/content_bg.png) no-repeat center bottom;}

.subPage_con{max-width:1200px;margin:100px auto;min-height:682px;position: relative;}

.sub_mbtn{width:100%;height:40px;background:url(../images/sub-mbtn02.png) no-repeat center center;background-color:#fafafa;cursor:pointer;display:none;}
/*.open{background:url(../images/sub-mbtn.png) no-repeat center center;background-color:#cda04a;}*/
.sub_navm{ width:100%; overflow: hidden;display: none;margin-bottom: 20px;}
.sub_navm h2{width:100%;height:48px;line-height:48px;background-color:#00479d;color:#fff;padding-left:13px;font-weight: normal;font-size: 14px;}
.sub_navm h2 a{padding-left:13px;font-size: 14px; font-size:20px;font-family:Tahoma;display:block;color:#fff;}
.sub_navm ul{background-color:#fafafa;}
.sub_navm li{position: relative;}
.sub_navm li a{color:#515151; padding-left:13px; height:40px;line-height:40px;border-bottom:1px solid #d3d3d3;display:block;font-size: 14px;}
.sub_navm li a:hover{color:#00479d;}
.sub_navm li.sub_has span{ margin-left: 10px;}
.sub_navm li.on a{ color:#00479d;}
.sub_navm dl{ display: none; background-color:#fff; padding:0px 0px 5px;}
.sub_navm dl dd{line-height:18px; padding:0px 0px 0px 15px;border-bottom:1px solid #ddd;}
.sub_navm li.on dl dd a{ font-size: 14px; color:#282828;font-weight:normal;display:inline; border:none; padding:0px;}
.sub_navm li dl dd a{ font-size: 14px; color:#282828; font-weight:normal; display:inline;  border:none; padding:0px;}
.sub_navm li dl dd a:hover{ color:#a70510}


.dn-lower {
    display: flex;
    justify-content: space-between;
}
.com-padding-top-40 {
    padding-top: 40px;
}
.dn-lower .dp-list {
    border: 1px solid #efefef;
    border-radius: 0.52vw;
    padding: 1.56vw 1.82vw;
    font-size: 16px;
    transition: all 0.3s ease;
    width: 42%;
}

.goBack {
   
    display: block;
    width: 65px;
    height: 65px;
	line-height: 60px;
	margin: 0 auto;
    background-color: #00479d;
	color:#fff;
    text-align: center;
    border-radius: 50px;
    text-decoration: none!important;
}

.goBack:hover{color:#fff}




/*左侧边栏*/

.sideNews .title {
    color: #333;
    font-size: 16px;
    font-weight: bold;
    background: url(../images/ico7.jpg) left center no-repeat;
    padding-left: 20px;
}
.contact-content {background: #fafafa;padding: 20px 10px 30px}
.contact-content li{font-size: 13px;line-height:24px; background: url(../images/ico7.png) left center no-repeat;
    padding-left: 20px;}


.sub_left{width:250px;overflow:hidden;float:left;z-index:999;/*position: absolute;top:-85px;left:0;*/}
.sub_left .sub_nav{width:235px;overflow:hidden;background-color:#fafafa;border-left: 10px solid #00479d;padding: 0;margin-bottom: 15px}
.sub_left .sub_nav li a{
    line-height: 24px;
    padding: 13px 20px 13px 20px;
    display: block;
    color: #666;
    border-bottom: 1px dashed #bfbfbf;
    font-size: 16px;}
    .sub_left .sub_nav li:last-child a{border-bottom: none;}
.sub_left .sub_nav li a:hover,.sub_left .sub_nav li a.active{color:#00479d;}
.sub_left .sub_leftTitle{background: #00479d; width:245px;height: 70px;}
.sub_left .sub_leftTitle h2{color:#fff;font-size:22px;font-weight: normal; margin:0 auto;text-align: center;line-height: 70px;padding:0 20px;}

.sub_left .sub_nav .subNavs1{display: none;}


.subRepidList{margin-top: 30px;overflow: hidden;margin-bottom: 50px;}
.subRepidList li{margin-bottom: 20px;overflow: hidden;}
.subiconBox{overflow: hidden;height: 48px;line-height: 48px;border:1px solid #00479d;}
.subiconBox .subicon{float: left;width: 50px;height: 48px;background:#00479d;display: table-cell;}
.subiconBox .subicon img{width: 50%;vertical-align: middle;margin-left: 10px;*margin-top:15px;}
.subiconBox  h3 {margin-left: 70px;font-size: 16px;color:#666;font-weight: normal;}
.subiconBox  h3 a{display: block;color:#666;}
.subiconBox  h3 a:hover{color:#00479d;}
/*手机版*/
.subRepidList_nav{display: none;margin-top: 15px; margin-bottom: 0;}
.subRepidList_nav li{margin-bottom: 10px;}
.subRepidList_nav .subiconBox{height: 35px;line-height: 35px;}
.subRepidList_nav .subiconBox  h3{font-size: 14px;}

.sub_right{margin:0 0 0px 292px;}
.subBanner{width: 100%;margin:0 auto 15px;}
.subBanner img{width: 100%;display: block;}
.subTitle{width: 100%; overflow: hidden;border-bottom: 2px solid #c5c5c5;padding-bottom: 15px;}
.sub_rightT .subTitle{width: 100%;overflow: hidden;}
.subTitle h2{font-size: 18px;font-weight: normal;color: #666;}
.bread{float: right; font-size: 14px;margin-top:10px;} 
.bread span{color:#666;}
.bread span a{color:#666;margin:0 3px;}
.bread span a:last-child{color:#666666;}
.bread span a:hover{color:#00479d;}
.sub_navm .subNav{width: 100%!important;}
.subcontentTotal{overflow: hidden;min-height: 500px;}
.subcontent{overflow: hidden;}
.sub_left .sub_nav li {position: relative;}
.sub_left .sub_nav li .subNavs{background: #f0e9e1;} 
.sub_left .sub_nav li .subNavs dl dd a{font-size: 14px;padding-left: 30px;padding:8px 30px;} 
.sub_left .sub_nav li.sub_has a:hover{border-right: 0;}
.sub_left .sub_nav li.sub_has .subNavs dl dd a:hover {color:#00479d;border-right: 10px solid #00479d;}
.sub_left .sub_nav li .skipBtn {
    border: none;
    margin: 0;
    padding: 0;
    display: block;
    width: 40px;
    text-align: center;
    height: 50px;
    position: absolute;
    right: 0px;
    top: 0px;
    font-size: 24px;
    line-height: 50px;
    color: #999;
    font-style: normal;
    margin: 0;
}
.sub_left .sub_nav li .skipBtn.up {    background: url(../images/sub_left_up.png) no-repeat center center;}
.sub_left .sub_nav li .skipBtn.down{background: url(../images/sub_left_down.png) no-repeat center center;}

.sub_navm li .skipBtn {
    border: none;
    margin: 0;
    padding: 0;
    display: block;
    width: 40px;
    text-align: center;
    height: 41px;
    position: absolute;
    right: 0px;
    top: 0px;
    font-size: 24px;
    line-height: 41px;
    margin: 0;
}


/*分页*/

/*分页*/

.pages{ text-align:center; height:28px;*height:29px;  line-height:28px; margin:30px 0 20px 0; *margin-top: 40px; overflow: hidden;}
.pages a{color:#666;margin:0 0px 0 8px;padding:0 7px;height:23px;line-height: 23px;display: inline-block; *display:inline; *zoom:1; *vertical-align: middle;font-size: 16px;}
.pages a.on_pages,.pages a:hover{ color:#fff;background: #00479d;border-radius: 50%;}
.pages a.start{border-radius: 5px;}
.pages a.prev{border-radius: 5px;}
.pages a.next{border-radius: 5px;}
.pages a.end{border-radius: 5px;}
.pages_min{ margin-top: 25px; overflow: hidden; display: none;}
.pages_min a.prev_min,.pages_min a.next_min{ display: block; width:100px; height: 30px; float:left; background: #00479d; border-radius: 3px; color:#fff; line-height: 30px; text-align: center;font-size: 16px;}
.pages_min a.next_min{ float:right;}
.pages_min a:hover{ background:#00479d; color:#fff; transition:0.5s;}












/*院长致辞*/
.capusList{background: #fafafa;padding:30px;}
.capus01{line-height: 30px!important;/*color:#666!important;*/font-weight: 16px!important;font-family: 'Microsoft yahei'!important;overflow: auto;min-height: 500px;}
.capus01 p,.capus01 span{line-height: 30px!important;/* color:#666!important; */font-weight: 16px!important;}
.capus_imgBox{overflow: hidden;background: #00479d;margin-bottom: 30px;}
.capus_imgBox .capus_img{float: left;width: 340px;}
.capus_imgBox .capus_img a{display: block; height: 0;overflow: hidden;padding-bottom: 88%;background: #cccccc;}
.capus_imgBox .capus_info{margin-left: 380px;margin-top:5%;margin-right: 5%;}

.capus_imgBox .capus_info h2{ font-weight: normal;letter-spacing: 1px; color:#fff;font-size: 24px;}
.capus_imgBox .capus_info h3{margin-bottom: 30px; font-weight: normal;letter-spacing: 1px; color:#fff;font-size: 30px;}
.capus_imgBox .capus_info p{margin-bottom: 30px;font-size: 20px;letter-spacing: 1px;text-align: right;color:#fff;}
.capus_imgBox .capus_info span{color:#fff;font-size: 20px;letter-spacing: 1px;margin-left: 10%;}


.capus_imgBox02{overflow: hidden;background:#dbdbdb;margin-bottom: 30px;min-height: 328px;position: relative;}
.capus_imgBox02 .capus_imgBoxtop{ overflow: hidden; }
.capus_imgBox02 .capus_imgBoxbottom{ overflow: hidden; background:url(../images/imgboxbg.png) repeat; position:absolute; bottom: 0; padding:20px; }
.capus_imgBox02 .capus_imgBoxbottom p{ font-size: 16px; line-height: 30px; color: #fff;}


.capus_imgBox02 .capus_img{float: left;width: 275px;}
.capus_imgBox02 .capus_img a{display: block; height: 0;overflow: hidden;padding-bottom: 110%;background: #cccccc;}
.capus_imgBox02 .capus_info{margin-left: 380px;margin-top:5%;margin-right: 5%;}
.capus_imgBox02 .capus_info1 { margin-top: 0%; }
.capus_imgBox02 .capus_info h3{margin-bottom: 30px; font-weight: normal;letter-spacing: 1px; color:#333;font-size: 30px;}
.capus_imgBox02 .capus_info p{margin-bottom: 24px;font-size: 20px;letter-spacing: 1px;/* text-align: right; */color:#333;}
.capus_imgBox02 .capus_info span{color:#000;font-size: 20px;letter-spacing: 1px;/*! margin-left: 10%; */}


.capus_title{ overflow: hidden; background: #e1deda; height: 45px; line-height: 45px; margin: 20px 0; padding: 0 20px; border-left: 5px solid #00479d }
.capus_title .title{ font-size: 18px; float: left; }
.capus_title .more{ font-size: 14px; float: right; }
.capus_title .more a{ color: #666; }
.capus_text{ overflow: hidden; }
.capus_text p{ font-size: 16px; line-height: 30px; color: #666; }

/*FlexSlider默认样式*/
.capus_text .flexslider { position: relative; zoom: 1; margin-bottom: 10px; }
.capus_text .flexslider ul li{ list-style:none; }
.capus_text .flexslider ul li img{ display:block;width:100%;}
.capus_text .flex-viewport { max-height: 2000px; max-width:755px; margin:0 auto; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.capus_text .loading .flex-viewport { max-height: 300px; }
.capus_text .flexslider .slides { zoom: 1; padding:0;}
.capus_text .carousel li { margin-right: 5px; }
/*icon小点*/
.capus_text .flex-control-nav{ display:none;}

.capus_text .flex-direction-nav{ display:block;}
.capus_text .flex-direction-nav {}
.capus_text .flex-direction-nav li{display: inline-block;*display: inline;*zoom:1;}
.capus_text .flex-direction-nav a{width:40px;height:40px;text-align: center;display: inline-block; position: absolute; text-indent: -999em;cursor: pointer;overflow: hidden;-webkit-transition:  all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;}
.capus_text .flex-direction-nav a:hover{}
.capus_text .flex-direction-nav a.flex-prev{ float:left;background:url(../images/prev03.png) no-repeat center #e1deda; left: 0; top:50%; margin-top:-20px;}
.capus_text .flex-direction-nav a.flex-next{  background:url(../images/next03.png) no-repeat center #e1deda; right: 0; top:50%;margin-top:-20px;}
.capus_text .flex-direction-nav a.flex-prev:hover{ float:left;background:url(../images/prev03.png) no-repeat center #00479d;}
.capus_text .flex-direction-nav a.flex-next:hover{  background:url(../images/next03.png) no-repeat center #00479d;}


.capus_text ul li{ width:25%; float:left;}
.capus_text ul li img{ -webkit-transition:  all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;}
.capus_text ul.slides li a{ display: block; margin:0 10px; height: 0; padding-bottom: 70%; overflow: hidden; border: #eeeeee 1px solid;-webkit-transition:  all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }




/*学院简介*/
.capus_imgBox1{background: #00479d;}
.capus_imgBox1 .capus_img1{width:600px;}
.capus_imgBox1 .capus_img1 a{padding-bottom: 50%;}
.capus_imgBox1 .capus_info1 {margin-left: 620px;margin-top: 12%;}
.capus_imgBox1 .capus_info1 h3{line-height: 50px;}

/*历史沿革*/
.subHistoryBox{overflow: hidden;margin-top: 30px;}
.subEventBox{overflow: hidden;margin-bottom: 40px;} 
.subEvent_title {border-bottom: 1px solid #cccccc;overflow: hidden;height: 50px;line-height: 50px;background: #f2f2f2;} 
.subEvent_title h3{font-weight: normal;font-size: 18px;text-align: center;width: 120px;float: left;background: #00479d;color:#fff;}

.subHistoryList{overflow: hidden;padding: 0}
.subHistoryList li{}
.subHistory01{overflow: hidden;height: 51px;line-height: 50px;overflow: hidden;background: #fafafa;}
.subHistory01 span{border-bottom: 1px solid #cad8eb;background: #d8e7fa;float: left;width: 110px;padding-left: 10px;font-size: 16px;color:#666;height: 50px;}
.subHistory01 p{border-bottom: 1px dashed #ccc;margin-left: 120px;padding-left: 20px;font-size: 16px;color:#666;height: 50px;line-height: 50px;overflow: hidden;padding-right: 10px;}


.subPersonBox{margin-bottom: 40px;overflow: hidden;}
.subPersonBox .subPerson_title{background: #ebe3dd;border-top:2px solid #00479d;border-bottom: 1px solid #e5e5e5;}
.subPersonBox .subPerson_title h3{font-size: 18px;font-weight: normal;padding:12px 20px;}

.subPersonBox .subPersonList{background: #fafafa;padding:30px;overflow: hidden;}
.subPersonBox .subPersonList li {float: left;width: 33.33%;margin-bottom: 25px;}
.subPersonBox .subPersonList li a{background: url(../images/arrow.png) no-repeat left  7px ; margin-right: 20px;border-bottom: 1px dashed #cccccc;display: block; padding-bottom: 12px;padding-left: 15px;font-style: 16px;color: #666;}
.subPersonBox .subPersonList li.long{width: 50%;}
.subPersonBox .subPersonList li.long a{margin-right: 47%;}
.subPersonBox .subPersonList li a:hover{color:#00479d;}


/*系所实验室*/
.subLabList{padding:20px;overflow: hidden;background: #f5f5f5;}
.subLabList p{font-family: 'Microsoft yahei'!important;line-height: 30px!important;font-size: 15px!important;color:#666!important;}
.subLabList p a{color:#00479d;}
.subLabList p a:hover{color:#00479d;}
.subHome{margin-top:10px;}
.subHome a{border-bottom: 1px solid #00479d;width: 220px;float: left;padding-bottom: 10px;background: url(../images/home_bg.png) no-repeat  right 4px;color:#00479d;}
.subHome a:hover{color:#00479d;border-bottom: 1px solid #00479d;background: url(../images/home_bg_hover.png) no-repeat  right 4px;}



/*内设机构*/
.subPerson_title{position: relative; }
.subPerson_title .subInternal_more{position: absolute;top:10px;right: 10px; width:26px;height: 26px;cursor: pointer; }
.subPerson_title .subInternal_more.up{background: url(../images/sub_more.png) no-repeat center top;}
.subPerson_title .subInternal_more.down{background: url(../images/sub_more_bottom.png) no-repeat center top; }

.subInternalBox{padding:0 20px 20px 20px;overflow: hidden;background: #f5f5f5;display: none;}
.subInternal_title{margin-bottom: 20px;overflow: hidden;}
.subInternal_title h4{float: left;padding:5px 10px;background: #00479d;font-size: 16px;color:#fff;font-weight: normal;}

.subInternalList{overflow: hidden;}
.subInternalList li{margin-bottom: 10px;}
.subInternalList li strong{float: left;}
.subInternalList li .subInternal_li{overflow: hidden;}
.subInternalList li .subInternal_li a{color:#00479d;margin-right: 12px;display: inline-block;margin-bottom: 5px;}
.subInternalList li .subInternal_li a:hover{color:#00479d;}
.subInternal01{margin-top: 30px;}

/*专业介绍*/
.subSpecialty_intro{overflow: hidden;margin-top:30px;}
.subSpecialty_List{overflow: hidden;width: 104%;}
.subSpecialty_List li{width: 100%; margin-bottom: 30px;}
.subSpecialty_List li a{display: block;margin-right: 30px;}
.subSpecialty01{overflow: hidden;background: #f0f0f0;}
.subSpecialty_img{float: left;width:186px;overflow: hidden; }
.subSpecialty_img p{height: 0;overflow: hidden;padding-bottom: 67%;background: #d6d6d6;}
.subSpecialty_info{margin-left: 200px;margin-top:15px;margin-right: 15px;}
.subSpecialty_info h3{color:#333;font-size: 16px;font-weight: bold;margin-right: 10px;overflow: hidden;margin-bottom: 15px}
.subSpecialty_info p{color:#7c7c7c;font-size: 14px;font-weight: normal;margin-right: 10px;}

.subSpecialty_info span{text-align: right;display: block;margin-top:10px;}
.subSpecialty_List li a:hover .subSpecialty_info h3{color:#00479d;}





/*双学位*/
.subArticleListBox{overflow: hidden;margin:0px 0;}
.subArticleList_list{overflow: hidden;padding: 0}
.subArticleList_list li{background: #fafafa;overflow: hidden;padding:20px 25px;}
.subArticleList_list li:nth-child(2n){background: #f1efef;}
.subArticleList_list li .dateRight{float: right;color:#999;font-size: 14px;font-family: "Arial";}
.subArticleList_list li a{font-size: 16px;color:#616161;}
.subArticleList_list li a:hover{color:#00479d;}


/*本科生科研*/
.subArticleList_info{overflow: hidden;background: #f5f5f5;padding:30px;margin-bottom: 30px;}
.subArticleList_info p{font-size: 16px!important;color:#666!important;line-height: 30px!important;font-family: 'Microsoft yahei'!important;}
.subArticleList_info p a{color:#00479d;display: inline-block;}
.subArticleList_info p a:hover{color:#00479d;}
.suo_more{margin-top: 10px;}
.suo_more a{display: block;text-align: center;padding:10px;background: #f5f5f5;font-size: 14px;color:#666;}
.suo_more a:hover{color:#00479d;}


.subSpecialty_List2 li{width: 50%;}
.subSpecialty_img2{width: 293px;}
.subSpecialty_info2{margin-left: 326px;margin-top: 10%;margin-right: 5%;}
.subSpecialty_info2 h3{height: auto;line-height: 30px;}




/*硕士研究生*/
.sub_yjs_box{margin-bottom: 30px;overflow: hidden;}
.sub_yjs_title{margin-bottom: 20px;overflow: hidden;}
.sub_yjs_title a{float: right;color:#999;font-size: 15px;}
.sub_yjs_title a:hover{color:#00479d;}
.sub_yjs_title h3{float: left;border-left: 8px solid #00479d;padding-left: 10px;font-size: 18px;font-weight: normal;}


.sub_yjs_person_box{overflow: hidden;}
.sub_yjs_person_box .name{font-size: 20px;margin-right: 10px;color:#333;float: left;}
.sub_yjs_person_box .zc{font-size: 14px;color:#999;font-style: normal;float: left;padding-top:5px;}
.sub_yjs_person_box .info{font-size: 16px;margin-left: 10%;color:#666;float: left;}
.sub_yjs_person_box .mail{float: left;padding-left:25px;font-size: 14px;color:#999; background: url(../images/mail.png) no-repeat center left;margin-left: 13%;word-break:break-all}

.sub_yjs_person_box a:hover{color:#00479d;}




.researchFieldList{overflow: hidden;width: 105%;}
.researchFieldList li{float: left;width: 33.33%;*width:31.33%;margin-bottom: 30px;}
.researchFieldList li a{display: block;border-bottom: 2px solid #00479d;background: #f0f0f0;text-align: center;padding:20px;margin-right: 30px;}



.subPersonBox .subPerson_title2{border-top:none;padding:12px 20px 12px 0;}
.subPersonBox .subPerson_title2 h3{display: block;padding:0;padding-left: 10px;border-left: 8px solid #00479d;}

.subInternalBox2{padding:0;background: none;}
.subAwardBox{overflow: hidden;margin-top: 30px;}
.subAward_title{margin-bottom: 20px;}
.subAward_title h4{background: url(../images/title_bg.png) no-repeat center left;padding-left: 18px;font-size: 16px;font-weight: normal;} 



.subAward_table{width: 100%;border-collapse: collapse;margin: 0 auto 0px;border: solid #fff;border-width: 0px 2px 2px 0px;text-align: center;}
.subAward_table th {
    background-color: #ebebeb;
    padding: 10px;
    color: #333;
    text-align: center;
    border: solid #fff;
    font-weight: bold;
    border-width: 2px 0px 0px 2px;
}
.subAward_table td {
    border: solid #fff;
    border-width: 2px 0px 0px 2px;
    padding: 10px;
    font-size: 14px;
    word-break: break-all;
    background: #fafafa;
}
.subAward_table td.d1{text-align: left; font-size: 16px;}
.subAward_table1 td{text-align: left;color:#666;padding: 12px;}
.subAward_table1 td.c1{text-align:center; font-size: 16px;}

.subAwardBox_other{overflow: hidden;margin-top: 30px;}
.subAwardBox_other table{ width:100% !important;}
.subAwardBox_other li{float: left;width: 20%;margin-bottom: 20px;*width: 19%;}
.subAwardBox_other li a{display: block;border-bottom: 1px dashed #ccc;padding-bottom: 10px;margin-right: 20px;font-size: 16px;color:#666;}
.subAwardBox_other li a:hover{color:#00479d;}
.subHistoryBox{margin-bottom: 30px;}


/*学术报告*/
.scholarsList{overflow: hidden;}
.scholarsList li{border-bottom: 1px dashed #ccc;padding-bottom:20px;margin-bottom: 30px;}
.scholarsList li a{display: block;}
.scholars01{overflow: hidden;}
.scholars01 .dateLeft{float: left;width: 66px;height: 70px;text-align: center;}
.scholars01 .dateLeft i{display: block;background: #00479d;height: 34px;line-height: 34px;color:#fff;font-style: normal;font-size: 24px;font-family: 'Arial';}
.scholars01 .dateLeft strong{display: block;border:1px solid #00479d;height: 34px;line-height: 34px;color:#00479d;font-style: normal;font-size: 16px;font-family: 'Arial';}
.scholars01 .scholars_info{margin-left: 80px;}
.scholars01 .scholars_info h3{margin-bottom: 8px;font-size: 14px;line-height: 19px;letter-spacing: 0.5px;}
.scholars01 .scholars_info p{color:#999999;font-size: 14px;margin-bottom: 5px;height: 19px;line-height: 19px;overflow: hidden;}
.scholars01 .scholars_info p.time,.scholars01 .scholars_info p.person{font-size: 12px;padding-left: 15px;}
.scholarsList li a:hover .scholars01 .scholars_info h3{color:#00479d;}
.scholars01 .scholars_info p.time{background: url(../images/time.png) no-repeat center left;}
.scholars01 .scholars_info p.person{background: url(../images/person.png) no-repeat center left;}


/*学术会议*/
.AcademicList{overflow: hidden;}
.AcademicList li{margin-bottom: 32px;border-bottom: 1px dashed #ccc;padding-bottom: 15px;overflow: hidden;}
.subAcademic_info{margin-left: 80px;*float: left;*margin-left: 10px;}
.subAcademic_info a{font-size: 15px;color:#333;font-weight: bold;margin-bottom: 10px;display: block;}
.subAcademic_info p{font-size: 12px;color:#999;}
.subAcademic_info a:hover{color:#00479d;}

.subArticleList_list1 li{position: relative;}
.subArticleList_list1 li .top{background: url(../images/top.png) no-repeat center left;position: absolute;top:0;left: 0;display: block;width: 45px;height: 45px;background-size: 100% 100%; }



.subFormalBox{margin-bottom: 30px;}
.subFormalBox .flexslider{}
.subFormalBox .flexslider .slides li a{position: relative;display: block;height: 0;padding-bottom: 38%;background: #eee;}
.subFormalBox .flexslider .slides_till{position: absolute;bottom:0;left: 0;width: 100%;background: url(../images/sub_b.png) repeat;}
.subFormalBox .flexslider .slides_till strong{display: block;color:#fff;font-size: 24px;padding:10px 15px;}
.subFormalBox .flexslider .flex-control-nav {display: block;width: auto;right:16px;bottom: 6px;}

.subFormalBox .flexslider .flex-control-paging li a{background: #fff;box-shadow: none;}
.subFormalBox .flexslider .flex-control-paging li a.flex-active{background: #00479d;}


.sub_yjs_title_zd{background: #fafafa;padding:20px 20px 20px 0;}



.subLearnList{overflow: hidden;}
.subLearnList li{margin-bottom:20px;}
.subLearnList li a{display: block;}
.subLearnBox{overflow: hidden;background: #f5f5f5;}

.subLearn_img{float: left;width: 134px;}
.subLearn_img p{height: 0;overflow: hidden;padding-bottom: 134%;background: #eee;}
.subLearn_Info{margin-left: 160px;margin-top:15px;margin-right: 15px;margin-bottom: 10px;}
.subLearn_Info .name{font-size: 20px;font-weight: normal;margin-bottom: 20px;}
.subLearn_Info .zc{font-size: 15px;color:#999;margin-bottom: 15px;}
.subLearn_Info .key{margin-bottom: 15px; font-size: 15px;color:#999;}
.subLearn_Info .key strong{color:#333;}

.subLearn_Info .info{overflow: hidden;}
.subLearn_Info .info span{float: left;margin-right: 20px;padding-left: 25px;color:#999;font-size: 15px;margin-bottom: 10px;}

.subLearn_Info .info .addr{background: url(../images/addr.png) no-repeat center left;}
.subLearn_Info .info .phone{background: url(../images/phone.png) no-repeat center left;}
.subLearn_Info .info .mail{background: url(../images/mail.png) no-repeat center left;word-break:break-all}

.subLearnList li a:hover .subLearn_Info .name{color:#00479d;}





.sub_rightT{margin-left: 0;}
.sub_left .sub_leftTitleT{margin-left: 0;}

.subRelative{overflow: hidden;margin-top:30px; padding: 0}
.subRelative li{float: left;width: 30.33%;margin-bottom: 30px;display: table;text-align: center;margin-right: 3%;}
.subRelative li a{ display: block; vertical-align: middle;text-align: center;padding:0 20px; font-size: 16px; border-top: 2px solid #00479d;background: #f5f4f3;color:#616161;height: 60px;line-height: 60px}
.subRelative li a span{display: block;width: 100%;color:#616161;}
.subRelative li a:hover span{color:#00479d;}


.subLightYearsList{overflow: hidden;width: 102%;}
.subLightYearsList li{width: 50%;float: left;margin-bottom: 30px;}
.subLightYearsList li a{display: block;margin-right: 20px;}
.subLightYears_img{height: 0;overflow: hidden;padding-bottom: 35%;background: #eee;}
.subLightYears_img img{width: 100%;display: block;}
.subLightYearsList li a p{text-align: center;padding:10px;font-size: 16px;color:#666;height: 20px;line-height: 28px;overflow: hidden;}
.subLightYearsList li a:hover p{color:#00479d;}




/*文章页*/
.subArticle_title{overflow: hidden;margin-bottom:20px;padding:10px 30px 20px 30px;border-bottom: 1px dashed #ccc;text-align: center;}
.subArticle_title h2{font-size: 20px;font-weight: normal;color:#00479d;margin-bottom: 15px;line-height: 30px;}
.subArticle_title .detail{overflow: hidden;}
.subArticle_title .detail span{color:#999;font-size: 14px;margin:0 10px;display: inline-block;}


.subNewsList{overflow: hidden;margin-top: 30px}
.subNewsList li{margin-bottom: 20px;}
.subNewsList li a{background: #f5f5f5;padding: 20px;overflow: hidden;display: block;}
.subNewsList li a span{color:#00479d;font-style: italic;font-size:14px;margin-bottom: 15px;display: block;}
.subNewsList li a h3{font-size: 15px;margin-bottom: 15px;line-height: 23px;}
.subNewsList li a p{color:#999;font-size: 14px;line-height: 20px;}

.subMomentsBox #carousel {padding:20px;background: #00479d;}
.subMomentsBox #carousel  .slides li{margin:0 7px 0 7px;display: block;background: #fff;padding:6px;}
.subMomentsBox #carousel  .slides li span{display: block;height: 0;padding-bottom: 60%;background:#fff;overflow: hidden;}
.subMomentsBox #carousel  .slides li span img{display: block;}
.subMomentsBox #carousel  .slides img{opacity: 0.7;cursor: pointer;}
.subMomentsBox #carousel  .slides img:hover,#carousel  .slides .flex-active-slide img{opacity: 1;}

.subMomentsBox{padding:30px;background: #f2f2f2;margin-bottom: 50px;}

.subMomentsBox .flexslider .slides > li a{height: 0;padding-bottom: 60%;background: #00479d;display: block;position: relative;}
.subMomentsBox #carousel  .flex-direction-nav a{width: 20px;height: 36px;background-size: 100% 100%;}
.subMomentsBox #carousel  .flex-direction-nav .flex-prev{left: 20px;}
.subMomentsBox #carousel  .flex-direction-nav .flex-next{right: 20px;}

.subMomentsBox .flexslider .slide_tills{position: absolute;bottom:0;left: 0;widows: 100%;background: url(../images/tiils.png) repeat;overflow: hidden;}
.subMomentsBox .flexslider .slide_tills .slide_info{padding:30px;overflow: hidden;}
.subMomentsBox .flexslider .slide_tills .slide_info h3{font-size: 20px;font-weight: normal;margin-bottom: 10px;color:#fff;height: 27px;overflow: hidden;line-height: 30px;}

.subMomentsBox .flexslider .slide_tills1{position: absolute;bottom:0;left: 0;widows: 100%;background: url(../images/tiils.png) repeat;overflow: hidden;}
.subMomentsBox .flexslider .slide_tills1 .slide_info1{padding:15px;overflow: hidden;}
.subMomentsBox .flexslider .slide_tills1 .slide_info1 h3{font-size: 20px;font-weight: normal;margin-bottom: 0px;color:#fff;height: 15px;overflow: hidden;line-height: 15px;}
.subMomentsBox .flexslider .slide_tills .slide_info p{font-size: 14px;color:#fff;height: 40px;overflow: hidden;line-height: 20px;}
.subMomentsBox .flexslider li a:hover .slide_tills .slide_info h3{color:#00479d;}



.subRetireBox{overflow: hidden;margin-top: 30px;margin-bottom: 60px;}
.subRetire_person{padding:15px 30px 15px 15px;background: #f5f5f5;overflow: hidden;}

.subRetire_img{float: left;width: 164px;overflow: hidden;}
.subRetire_img p{height: 0;padding-bottom: 146%;overflow: hidden;background: #afafaf;}
.subRetire_img p img{width: 100%;display: block;}
.subRetire_Info{margin-left: 190px;margin-top:20px;}
.subRetire_Info h3{color:#00479d;font-size: 18px;margin-bottom: 20px;}
.subRetire_Info p{color:#666;font-size: 16px;line-height: 30px;}


.subInfo01{margin-top: 30px;overflow: hidden;}
.subInfo01_title{height: 50px;background: #f9f9f9;line-height: 50px;border-bottom: 1px solid #e5e5e5;margin-bottom: 30px;}
.subInfo01_title h3{padding-left: 20px;font-size: 18px;font-weight: normal;}
.subInfo01_Con{overflow: hidden;}
.subInfo01_Con p{color:#666;font-size: 16px;line-height: 30px;}

.subLateBox{overflow: hidden;}
.subLate_title{height: 40px;border-top:2px solid #dedede;border-bottom: 1px solid #dedede;background: #f8f8f8;line-height: 40px;}
.subLate_title h3{font-size: 16px;font-weight: normal;padding-left: 30px;}
.subLate_List{overflow: hidden;margin:20px 0 30px 0;}
.subLate_List li{float: left;width: 12.5%;margin-bottom: 20px;}
.subLate_List li a{background: #e6e6e6;text-align: center;margin:0 10px; padding:7px 10px;display: block;color:#666;font-size: 16px;}
.subLate_List li a:hover{color:#00479d;}
.subLateBox_box{overflow: hidden;}
.subLateBox_box .subLateBox{float: left;width: 48.5%;}
.subLateBox_box .subLateBox1{float: right;width: 48.5%;}


.subLate_List01{margin:20px 0 30px 0;overflow: hidden;}
.subLate_List01 li{background: #f8f8f8;padding:10px;margin-bottom: 10px;}
.subLate_List01 li span{float: right;font-style: italic;color:#999;font-size: 14px;font-family: 'Arial';}
.subLate_List01 li a{font-size: 16px;}



.subDoctor_Box{overflow: hidden;margin-top: 20px;margin-bottom: 40px;}
.subDoctor_year{background: #f2f2f2;overflow: hidden;padding:10px 15px 5px 15px;margin-bottom: 30px;}
.subDoctor_year span{float: left;margin-right: 5px;margin-bottom: 10px;}
.subDoctor_year_info{float: left;}
.subDoctor_year_info a{display: inline-block;margin-right: 13px;padding:3px 5px;font-size: 16px;color:#666;margin-bottom: 6px;}

.subDoctor_year_info a:hover,.subDoctor_year_info a.active{background: #00479d;color:#fff;}

.subDoctor_List{overflow: hidden;width: 103%;}
.subDoctor_List li{float: left;width: 50%;margin-bottom: 30px;}
.subDoctor_List li a{display: block;margin-right: 30px;}
.subDoctor_info01{overflow: hidden;background: #f5f5f5;padding:15px;}
.subDoctor_info01 h3{font-size: 20px;margin-bottom: 20px;font-weight: normal;height: 27px;overflow: hidden;line-height: 30px;}
.subDoctor_info01 .left{float: left;width: 114px;}
.subDoctor_info01 .right{margin-left: 150px;margin-right: 10px;}

.subDoctor_List li a:hover .subDoctor_info01 h3{color:#00479d;}

.subDoctor01{overflow: hidden;}
.subDoctor_info01 .left .subDoctor_img{background: #afafaf;height: 0;overflow: hidden;padding-bottom: 131%;}
.subDoctor_info01 .right p{margin-bottom: 10px;font-size: 15px;font-style: normal;}
.subDoctor_info01 .right p strong{color:#666;}
.subDoctor_info01 .right p i{color:#999;font-style: normal;}


.subDoctor_stateList{overflow: hidden;}
.subDoctor_stateList li{background: #fafafa;overflow: hidden;padding:15px;}
.subDoctor_stateList li.second{background: #f9f9f9;}
.subDoctor_stateList li a{display: block;overflow: hidden;}
.subDoctor_state_info{overflow: hidden;}
.subDoctor_state_info .left{float: left;width: 53%;border-right: 1px dashed #e0e0e0;}
.subDoctor_state_info .right{float: right;width: 40%;margin-top: 20px;}

.left_img{float: left;width: 114px;}
.left_img_box{height: 0;padding-bottom: 132%;overflow: hidden;/* background: #afafaf; */}
.left_img_box img{display: block;width: 100%;}
.left_info{margin-left: 140px;margin-top: 10px;}
.left_info h3{font-size:20px;font-weight: normal;margin-bottom: 15px;}
.left_info .left_info_con p{padding-left: 25px;color:#999999;font-size: 15px;margin-bottom: 10px;}

.left_info .left_info_con .addr{background: url(../images/addr.png) no-repeat center left;}
.left_info .left_info_con .phone{background: url(../images/phone.png) no-repeat center left;}
.left_info .left_info_con .mail{background: url(../images/mail.png) no-repeat center left;word-break:break-all}



.subDoctor_state_info .right p{margin-bottom: 10px;font-size: 15px;font-style: normal;}
.subDoctor_state_info .right p strong{color:#666;}
.subDoctor_state_info .right p i{color:#999;font-style: normal;}

.subDoctor_stateList li a:hover .left_info h3{color:#00479d;}

.subDoctor_year_info_a a{margin-right: 5px;}


.subAcademicianList{overflow: hidden;}
.subAcademicianList li{background: #fafafa;overflow: hidden;padding:15px;margin-bottom: 15px}
.subAcademicianList li.second{background: #f9f9f9;}
.subAcademicianList li a{display: block;overflow: hidden;}
.subAcademician{overflow: hidden;}
.subAcademician .left{float: left;width: 114px;}
.subAcademician .right{margin-left: 140px;margin-top: 10px;}
.subAcademician_img{height: 0;padding-bottom: 132%;overflow: hidden;/* background: #afafaf; */}
.subAcademician_img img{display: block;width: 100%;}



.subAcademician_info{overflow: hidden;}
.subAcademician_info h3{margin-bottom: 10px;font-size: 18px;font-weight: normal;}
.subAcademician_info p{font-size: 15px;color:#999;line-height: 25px;overflow: hidden;}
.subAcademician_info  .a_more{text-align: right;margin-top: 5px;}
.subAcademician_info .a_more span{float: right; border-bottom: 1px solid #00479d;padding-bottom: 1px;color:#00479d;font-size: 14px;}

.subAcademicianList li a:hover .subAcademician_info h3{color:#00479d;}
.subAcademicianList li a:hover .subAcademician_info .a_more span{color:#00479d;border-color:#00479d;}



.subPersonPlanList{overflow: hidden;margin-bottom: 50px;}
.subPersonPlanList li{float: left;width: 20%;margin-top:25px;}
.subPersonPlanList li.long{float: left;width: 33.33%;margin-top:25px;}
.subPersonPlan_info{margin:0 5% 0 10%;}
.subPersonPlan_info a{color:#00479d;font-size: 16px;display: block;background: url(../images/r_arrow.png) no-repeat right 8px;border-bottom: 1px dashed #00479d;padding-bottom: 10px;}
.subPersonPlan_info a:hover{color:#00479d;}


/*教师个人主页*/
.subPersonHome{overflow: hidden;background: #f2f2f2;padding:20px;}
.subPersonHome_img{float: left;width: 114px;}
.subPersonHome_img p{height: 0;overflow: hidden;padding-bottom: 132%;/* background: #afafaf; */}
.subPersonHome_img p img{display: block;width: 100%;}

.subPersonHome_info{margin-left: 140px;margin-right:10px;margin-top: 10px;}
.subPersonHome_info h3{font-size: 20px;margin-bottom: 10px;font-weight: normal;}

.subPersonHome_intro{overflow: hidden;}
.subPersonHome_intro p{float: left;width: 35%;font-size: 16px;margin-bottom: 8px;word-break:break-all;}
.subPersonHome_intro p.last{width: 65%;}
.subPersonHome_intro p strong{color:#666;display: inline-block;}
.subPersonHome_intro p span{color:#999;display: inline-block;}


.subPersonHome_contact{margin-top: 10px;}
.subPersonHome_contact span{display: inline-block; padding-left: 25px;color:#999999;font-size: 15px;margin-bottom: 10px;margin-right: 30px;}
.subPersonHome_contact .addr{background: url(../images/addr.png) no-repeat center left;}
.subPersonHome_contact .phone{background: url(../images/phone.png) no-repeat center left;}
.subPersonHome_contact .mail{background: url(../images/mail.png) no-repeat center left;word-break:break-all}


.subInfo01_title1 h3{padding-left: 40px;margin-left: 30px;}
.subInfo01_title1 h3.t_icon1{background: url(../images/t_icon1.png) no-repeat center left;}
.subInfo01_title1 h3.t_icon2{background: url(../images/t_icon2.png) no-repeat center left;}
.subInfo01_title1 h3.t_icon3{background: url(../images/t_icon3.png) no-repeat center left;}
.subInfo01_title1 h3.t_icon4{background: url(../images/t_icon4.png) no-repeat center left;}
.subInfo01_title1 h3.t_icon5{background: url(../images/t_icon5.png) no-repeat center left;}
.subInfo01_title1 h3.t_icon6{background: url(../images/t_icon6.png) no-repeat center left;}
.subInfo01_title1 h3.t_icon7{background: url(../images/t_icon2.png) no-repeat center left;}
.subInfo01_title1 h3.t_icon8{background: url(../images/t_icon2.png) no-repeat center left;}

.subInfo01_Con1{overflow: hidden;}
.subInfo01_Con1 p{overflow: hidden;margin-bottom: 20px;}
.subInfo01_Con1 p span{color:#666;font-size: 16px;float: left;line-height: 26px;}
.subInfo01_Con1 p span.span1{width: 23.19%;margin-right: 10px;}
.subInfo01_Con1 p span.span2{width: 44.28%;}
.subInfo01_Con1 p span.span3{width: 21.86%;float: right;}



.subInfo01_list{overflow: hidden;}
.subInfo01_list li{margin-bottom: 10px;}
.subInfo01_list li span{padding-left: 15px;background: url(../images/title_bg1.png) no-repeat left 8px ; color:#666;font-size: 16px;line-height: 25px;word-break:break-all}


/*0629*/
.subAcademicDetail{overflow: hidden;margin-bottom: 20px;background: #fafafa;padding: 20px;}
.subAcademicDetail p{padding-left: 30px;margin-bottom: 15px;color:#999;}
.subAcademicDetail p strong{color:#666;font-weight: bold;}
.subAcademicDetail p.speaker{background: url(../images/people.png) no-repeat center left ;}
.subAcademicDetail p.time{background: url(../images/time_a.png) no-repeat center left ;}
.subAcademicDetail p.venue{background: url(../images/map.png) no-repeat  center left ;}
.capus01 strong{font-weight:bold;}
.capus01 i{font-style:italic;}
.capus01 em{font-style:italic;font-weight:bold;}

/*0723*/
.TeachingAdminBox{overflow: hidden;margin-top: 30px;margin-bottom: 20px;}
.TeachingAdmin01{overflow: hidden;margin-bottom: 10px;background: #fafafa;padding:10px 0;}
.TeachingAdmin_titleBox{overflow: hidden;float: left;}
.TeachingAdmin_title{width:48px;background: #00479d;height: 172px;overflow: hidden;text-align: center;display: table;}
.TeachingAdmin_title h3{font-size: 18px;color:#fff;line-height: 26px;font-weight: normal;display: table-cell;vertical-align: middle;padding:10px;}

.TeachingAdmin_con1{float: left;overflow: hidden;margin-left: 10px;}
.TeachingAdmin_con{float: left;overflow: hidden;width: 152px;height: 347px;background: #fff;margin-left: 5px;}
.TeachingAdmin_img{float: left;width:100%; }
.TeachingAdmin_img img{display: block;width: 100%;}
.TeachingAdmin_info{float: left;margin-left: 20px;margin-top: 21px;}
.TeachingAdmin_con1 .TeachingAdmin_img{width: 130px;}
.TeachingAdmin_info .zw{font-size: 12px;color:#888;margin-bottom: 5px;}
.TeachingAdmin_info .name{font-size: 18px;font-weight: normal;margin-bottom: 5px;}
.TeachingAdmin_info span.info{display: block;color:#555;font-size: 12px;padding-right: 10px;}
.TeachingAdmin_info01 span.info:last-child{background: none;}
.TeachingAdmin_info01 span.info:last-child{background: none;padding: 0;display: block;}
.TeachingAdmin01 ul{margin-left:57px;overflow: hidden;}
.TeachingAdmin01 ul li{float: left;/*width: 11.3%;*/overflow: hidden;margin-right: 5px;margin-bottom: 15px;}


.TeachingAdmin_con01{float: none;}
.TeachingAdmin_title01{height: 347px;}
.TeachingAdmin_img01{float: none;margin-left: 0;width: 100%;height: 202px;overflow: hidden;}
.TeachingAdmin_info01{float: none;margin-left: 0;background: #fff;text-align: center;margin-top: 0;padding:10px 5px 5px 5px;}
/*0903*/
.TeachingAdmin_info01 .zw{font-size: 12px;margin-bottom: 0;line-height: 17px;overflow: hidden;/*height: 34px;*/}
.TeachingAdmin_info01 .name{font-size: 18px;margin-bottom: 0;height: 24px;line-height: 24px;overflow: hidden;}
.TeachingAdmin_info01 span.info{
    display: inline;
    padding-left: 5px;
    line-height: 15px;
    overflow: hidden;
    /* float: left; */
    text-align: center;
    padding-right: 10px;
    margin-bottom: 2px;
    }

.TeachingAdmin01Box{overflow: hidden;background: #fafafa;padding:10px 0;margin-bottom: 10px;}

.TeachingAdmin01Box .TeachingAdmin01{float: left;margin-right: 10px;margin-bottom: 0;}
.TeachingAdmin01Box .TeachingAdmin_con{margin-left:10px; }
.TeachingAdmin01Box .TeachingAdmin_con01{margin-left:57px; }

.TeachingAdmin01Box .TeachingAdmin_img01{width: 152px; }

.TeachingAdmin01Box .TeachingAdmin_title02 h3{padding:0;text-align: left;padding-left: 5px;overflow: hidden;}
.TeachingAdmin01Box .TeachingAdmin_title02 h3 i{float: left; width: 20px;font-style: normal;}
.TeachingAdmin01Box .TeachingAdmin_title02 h3 i:last-child{margin-top: 35px;}

/*0903*/
.subAbstract{overflow: hidden;margin-bottom: 40px;}
.subAbstract p{color:#666;line-height: 28px;font-size: 16px;}
.subAbstractList{overflow: hidden;}
.subAbstractTitle .submore{float: right;color:#777;font-size: 14px;}

.subAbstractTitle{overflow: hidden;margin-bottom: 30px;border-bottom: 1px solid #ddd;padding-bottom: 10px;}
.subAbstractTitle h2{font-size: 20px;color:#00479d;font-weight: normal;}
#scrollList{width: 100%;overflow: hidden;text-align: center;}
#scrollList ul {width: 2000%;}
#scrollList li{width: 220px;float: left;margin-right: 15px;}
#scrollList li a .imgResponsive{display:block;width: 100%;height: 0px;padding-bottom: 66.67%;overflow: hidden; }
#scrollList li p{line-height: 1.4;font-size: 14px;padding:10px 0;}
.message{width: 300px;height: 150px;background:url(../images/footer_bg.png) no-repeat left bottom #00479d;margin:30px auto;border-radius: 8px;}
.message i{width: 50px;padding: 50px 0 0 80px;float: left;}
.message p{color:#fff;font-size: 25px;margin-left: 140px;padding-top: 54px;}

/*1011*/
.subTopicBox1011{overflow: hidden;margin: 20px 0;}
.subTopicBox1011 .subPersonBox .subPerson_title{border-top: none;}
.subTopicInfoBox{overflow: hidden;margin:20px 0 0 0;}
.subTopicInfo_img{float: left;width: 20%;overflow: hidden;}
.subTopicInfo_img img{width: 100%;display: block;}
.subTopicInfo_info{float: right;width: 76%;overflow: hidden;margin-top: 10px;}
.subTopicInfo_info h3{font-size: 16px;margin-bottom: 20px;}
.subTopicInfo_info_info p{line-height:24px;color:#777 !important;font-size: 14px !important;}
.subTopicInfo_info_info span{color:#777 !important;font-size: 14px !important;}
.subTopicImg_title{overflow: hidden; border-top: 2px solid #00479d;text-align: center;padding: 12px 20px;    background: #ebe3dd;margin-bottom: 30px; }
.subTopicImg_title h3{font-size: 18px;font-weight: normal;}
.list01{width:102%;overflow: hidden;clear: both;position: relative;}
.list01 li{width: 25%;float:left;position: relative;cursor: pointer;margin:0 0 10px 0;}
.item-txt03{margin:0 20px 0 0;}
.item-txt03 a{display: block;font-size: 16px;line-height: 20px;text-align: center;}
.item-txt03 a p{padding:10px 0;}
.item-txt03 a .img{height: 0;padding-bottom: 60%;overflow: hidden;background-color: #ebebeb}


/*在线留言*/

.layui-input, .layui-textarea {
    display: block;
    width: 100%;
    padding-left: 10px;
}
.layui-input, .layui-select, .layui-textarea {
    height: 38px;
    line-height: 1.3;
    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    border-radius: 2px;
}

.layui-form-item {
    margin-bottom: 15px;
    clear: both;
    *zoom: 1;
}

.layui-input,.layui-textarea{border-color: #e6e6e6;}



.layui-btn:hover {
    opacity: .8;
    filter: alpha(opacity=80);
    color: #fff;
}
.layui-btn {
    display: inline-block;
    height: 38px;
    line-height: 38px;
    padding: 0 18px;
    background-color: #009688;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
}
.layui-input:hover, .layui-textarea:hover {
    border-color: #D2D2D2!important;
}

.layui-textarea {
    min-height: 100px;
    height: auto;
    line-height: 20px;
    padding: 6px 10px;
    resize: vertical;
}
.layui-input, .layui-textarea {
    display: block;
    width: 100%;
    padding-left: 10px;
}
.layui-input, .layui-select, .layui-textarea {
    height: 38px;
    line-height: 1.3;

    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    border-radius: 2px;
}

.layui-contact {
  padding: 4.16vw 5.2vw;
  position: relative;
  max-height: 90vh;
	margin: 0 auto;
	background: #fafafa;
}
.layui-contact .dp-backimg1 {
  position: absolute;
  right: 5.2vw;
  top: 1.82vw;
  width: 9.36vw;
  z-index: -1;
}
.layui-contact .layui-form .layui-form-item.layui-form-item-flex {
  display: flex;
  align-items: center;
}
.layui-contact .layui-form .layui-form-item.layui-form-item-flex .dp-img1 {
  height: 38px;
  margin: 0 3.12vw 0 10px;
}
.layui-contact .layui-form .layui-form-item.layui-form-item-flex .layui-btn {
  background: #0054a6;
  border-radius: 30px;
  padding: 0 30px;
  font-size: 14px;
}
.layui-contact .layui-form .layui-form-item .dp-ti1 {
  font-size: 14px;
  color: #333333;
  margin: 0 0 2.08vw;
}
.layui-contact .layui-form .layui-form-item .layui-input,
.layui-contact .layui-form .layui-form-item .layui-textarea {
  border-radius: 8px;
}




/*信息公开*/

.serch_text {
    width: 100px;
    height: 70px;
    text-align: center;
    color: #413e3e;
    line-height: 70px;
    float: left;
}


.serch_select {
    width:600px;
    height: 64px;
    float: left;
    padding-top: 5px;
}


.C_xz_b {
    width:100%;
    height: auto;
}

.C_xz_b ul {
    list-style-type: none;padding: 0
}

.C_xz_b li {
    width: 100%;
    height: 32px;
    line-height: 32px;
    border-bottom: solid 1px #CCC;
    overflow: hidden;
    list-style-type: none;
}


.C_xz_b li{font-size: 14px}


.C_xz_b li.title {
    font-size: 12px;
    color: gray;
    height: 50px;
    font-weight: bold;
    border-top: 1px solid #CFCFCF;
}

.C_xz_b li.title div {
    padding: 8px 0px;
}

.C_xz_b li div {
    border-bottom: 1px solid #CFCFCF;
    border-left: 1px solid #CFCFCF;
}
.cg1 {
    width: 3%;
    height: 100%;
    line-height: 32px;
    text-align: center;
    color: #636262;
    float: left;
    overflow: hidden;
}

.cg2 {
    width: 36.9%;
    height: 100%;
    line-height: 32px;
    text-align: center;
    color: #636262;
    float: left;
    overflow: hidden;
}

.cg3 {
    width: 10%;
    height: 100%;
    line-height: 32px;
    text-align: center;
    color: #636262;
    float: left;
    overflow: hidden;
}

.cg4 {
    width: 29%;
    height: 100%;
    line-height: 32px;
    text-align: center;
    color: #636262;
    float: left;
    overflow: hidden;
}

.cg5 {
    width: 6.1%;
    height: 100%;
    line-height: 32px;
    text-align: center;
    color: #636262;
    float: left;
    overflow: hidden;
}


.cg6 {
    width: 6.1%;
    height: 100%;
    line-height: 32px;
    text-align: center;
    color: #636262;
    float: left;
    overflow: hidden;
}


.cg7 {
    width: 8%;
    height: 100%;
    line-height: 32px;
    text-align: center;
    color: #636262;
    float: left;
    overflow: hidden;
	border-right: 1px solid #CFCFCF;
}


/*数据*/
.text h6 {
    float: left;
    line-height: 40px;
    font-size: 14px;
    margin-left: 50px;
    color: #333;
}

.shujubox{    width: 99%;
    height: 40px;
    border: 1px solid #ccc;
    margin-top: 30px;
    margin-bottom: 30px; overflow: hidden}

.shujubox .search_select {
    float: right;
    height: 30px;
    padding-top: 10px;
    margin-right: 60px;
}
.select {
    width: 120px;
}

.table ul {
   
    border-top: 1px solid #ccc;
    margin-bottom: 30px;overflow: hidden
}

.table .title {
    width: 100%;
    height: 30px;
    font-weight: bold;
    font-size: 14px;
    color: #333;border-left: 1px solid #ccc;

}	
	
.table ul li {
    height: 31px;
    font-size: 12px;
    color: #333;
    border-left: 1px solid #ccc;
}



.a1 {
    float: left;
    width: 10%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}	
	
.a2 {
    float: left;
    width: 30%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
	
.a3 {
    float: left;
    width: 30%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
	.a4 {
    float: left;
    width: 15%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
	
.a5 {
    float: left;
    width: 14%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}	
	
	


@media screen  and (max-width:1200px) {
  .subPage{width:90%;margin:0 auto 0;}
  .subPage_con{min-height: auto;}
  .capus_imgBox .capus_info {    margin-left: 312px;    margin-top: 3%;    margin-right: 3%;}
  .capus_imgBox .capus_img{width: 280px;}
  .capus_imgBox1 .capus_img1{width: 370px;}
  .capus_imgBox1 .capus_info1{margin-left: 390px;}
  .capus_imgBox .capus_info h3{margin-bottom: 20px;font-size: 26px;}
  .capus_imgBox .capus_info p{margin-bottom: 20px;font-size: 16px;}
  .capus_imgBox .capus_info span{font-size: 16px;}
  .subPersonBox .subPersonList li{width: 100%;float: none;}
  .subPersonBox .subPersonList li.long{width: 100%;}
  .subPersonBox .subPersonList li a{margin-right: 0;}
  .subPersonBox .subPersonList li.long a{margin-right: 0;}
  .subSpecialty_List li{width: 100%;}
	.subSpecialty_img p{padding-bottom: 0}
  .subSpecialty_List2 li{float: none;width: 100%;}
  .sub_yjs_person_box .name{float: none;display: block;margin-left: 0;font-size: 18px;}
  .sub_yjs_person_box .zc{float: none;display: block;margin-left: 0;}
  .sub_yjs_person_box .info{float: none;display: block;margin-left: 0;margin-top:5px;line-height: 22px;font-size: 15px;}
  .sub_yjs_person_box .mail{float: none;display: block;margin-left: 0;margin-top:5px;}
  .subAwardBox_other li{width: 33.33%;}
  .subLearn_Info .name{font-size: 18px;margin-bottom: 10px;}
  .subLearn_Info .zc{font-size: 13px;margin-bottom: 10px;}
  .subLearn_Info .key{font-size: 13px;margin-bottom: 10px;}
  .subLearn_Info .info span{font-size: 13px;}
  .subRelative li{width: 46%;}
  .subLate_List li{width: 25%;}
  .subDoctor_List {width: 100%;}
  .subDoctor_List li{float: none;width: 100%;}
  .subDoctor_List li a{margin-right: 0;}
  .subDoctor_state_info .left{width: 62%;}
  .subDoctor_state_info .right{width: 35%;}
  .subPersonPlanList li{width: 33.33%;}
  .subPersonHome_intro p{width: 100%;float: none;}

  /*0723*/
  .TeachingAdmin01 ul li{margin-bottom: 10px;}

}


@media screen  and (max-width:1000px) {

  .capus_imgBox .capus_img,.capus_imgBox02 .capus_img{width: 210px;}
  .capus_imgBox .capus_info,.capus_imgBox02 .capus_info{margin-left: 229px;}
  .capus_imgBox1 .capus_img1{width: 280px;}
  .capus_imgBox1 .capus_info1{margin-left: 300px;}
  .capus_imgBox .capus_info h3,.capus_imgBox02 .capus_info h3{margin-bottom: 10px;font-size: 20px;}
  .capus_imgBox1 .capus_info1 h3{line-height: 26px;}
  .capus_imgBox .capus_info p,.capus_imgBox02 .capus_info p{margin-bottom: 10px;font-size: 14px;}
  .capus_imgBox .capus_info span{font-size: 14px;}
  .subSpecialty_img{width: 135px;}
  .subSpecialty_info {margin-left: 145px;}
  .subSpecialty_info h3{height: 45px;}
  .subSpecialty_info2 h3{height: auto;}
  .subSpecialty_info span{margin-top: 0;}
  .subSpecialty_img2{width: 293px;}
  .subSpecialty_info2 {margin-left: 310px;}
  .researchFieldList li{width: 50%;}
  .subFormalBox .flexslider .slides_till strong{font-size: 18px;}
  .subRetire_Info p{font-size: 14px;line-height: 24px;}
  .subRetire_Info{margin-top:0;}
  .subDoctor_state_info .left{width: 100%;float: none;overflow: hidden;border-right: none;}
  .subDoctor_state_info .right{width: 100%;float: none;overflow: hidden;}
}

@media screen  and (max-width:900px) {

  .subSpecialty_img{width: 117px;}
  .subSpecialty_info {margin-left: 124px;margin-top: 10px;}
  .subSpecialty_img2{width: 270px;}
  .subSpecialty_info2 {margin-left: 290px;}
  .subSpecialty_info2  h3{height: auto;}
  .subLearn_img{width: 169px;}
  .subLearn_img img{display: block;width: 100%;}
  .subLearn_Info{margin-left: 190px;}
  .subRelative li{width: 38%;}
  .subLateBox_box .subLateBox{float: none;width: 100%;}
	.cg1{display: none}
	.cg5{display: none}
	.cg3{display: none}
	.cg2{width: 50%}
	.cg6{display: none}
	.cg7{width: 19.7%}
}
@media screen  and (max-width:800px) {
	
	.serch_select{width: 100%}
	tbody tr input{width: 40%}
	
	.a5{display: none}
	
	
	.a4{width: 20%}
	
	.shujubox{height: 60px}
	
	.shujubox .search_select{float: none;margin: 0}
	
	.shujubox .search_select input{width: 30%}
	
    .sub_mbtn{display: block;margin-top:10px;}
    .sub_left{display:none;}
  .subRepidList_nav{display: block;}
  .sub_rightT .subTitle{display: block;}
    .sub_right{width:98%;margin:20px auto 0;}
    .sub_leftTitle{background: none;}
    .pages{display: none;}
    .pages_min{display: block;}
  .sub_leftTitle{height:48px;}
  .sub_list .rightDate{font-size: 12px;}
  .subPage_con{margin:0 auto;}
  .subArticleTitle h2{font-size: 20px;line-height: 30px;}
  .subArticleTitle span{font-size: 14px;}
  .subPersonBox .subPersonList li{width: 50%;float: left;}
  .subPersonBox .subPersonList li a{margin-right: 20px;}
  .subPersonBox .subPersonList li.long a{margin-right: 20px;}
  .subSpecialty_img{width: 164px;}
  .subSpecialty_info {margin-left: 178px;}
  .subSpecialty_info  h3{height: 63px;}
  .subSpecialty_img2{width: 270px;}
  .subSpecialty_info2 {margin-left: 290px;}
  .subSpecialty_info2  h3{height: auto;}
  .pages_min{display: block;}
  .pages{display: none;}
  .subRelative{margin-top: 0;}
  .subMomentsBox .flexslider .slide_tills .slide_info{padding:15px;}
  .subMomentsBox .flexslider .slide_tills .slide_info h3{font-size: 16px;}
  .subMomentsBox .flexslider .slide_tills .slide_info p{font-size: 12px;}
  .subInfo01_Con p{font-size: 15px;line-height: 28px;}
  .subInfo01_title{margin-bottom: 15px;}

  /*0723*/
  .TeachingAdmin01 ul li{margin-bottom: 10px;}

  .capus_imgBox02 .capus_imgBoxbottom{ position: static; }
.capus01 img{width: auto !important;height: auto !important;display: inline-block;}		
.capus01 table{width: auto !important;}
}


@media screen and (max-width:640px) {
	.subAcademician_img{padding-bottom: 0}
	
    .capus_imgBox .capus_info, .capus_imgBox02 .capus_info { margin:20px 10px;}
    .capus_imgBox .capus_img, .capus_imgBox02 .capus_img { width: 100%; float: none}
  .sub_leftTitle{height: 30px;}
  .sub_leftTitle h2{font-size: 14px;}
  .sub_navm h2{height:30px;line-height:30px;}
  .sub_navm li a{font-size: 14px;height:30px;line-height:30px;}
  .sub_mbtn{height:30px;}
  .sub_navm li a.skipBtn {width: 33px;height: 31px;}
  .capus_imgBox .capus_img,.capus_imgBox02 .capus_img{width: 100%;float: none;}
  .capus_imgBox .capus_info,.capus_imgBox02 .capus_info{margin: 20px;}

  .capus_imgBox .capus_img a,.capus_imgBox02 .capus_img a{height: auto;padding-bottom: 0;}
  .capus_imgBox .capus_img img,.capus_imgBox02 .capus_img img{display: block;width: 100%;}

  .subPersonBox .subPersonList li{width: 100%;float:  none;}
  .subPersonBox .subPersonList li a{margin-right: 0px;}
  .subPersonBox .subPersonList li.long a{margin-right: 0px;}
  /*.subInternalList li strong{display: block;float: none;margin-bottom: 10px;}*/
  .subSpecialty_img{width: 100%;float: none;}
  .subSpecialty_info {margin-left: 10px;margin-bottom: 10px;}
  .subSpecialty_info h3{margin-right: 0;}
  .subSpecialty_List{width: 108%;}
  .subArticleList_list li .dateRight{float: none;display: block;margin-bottom: 5px;}
  .subArticleList_list li{padding:15px;}
  .subArticleList_list1 li{padding:15px 26px;}
  .subArticleList_list li a{display: block;font-size: 15px;line-height: 20px;}
  .bread{float: none;margin-bottom: 10px;}
  .subTitle{padding-bottom: 7px;}
  .subSpecialty_List{width: 100%;}
  .subSpecialty_List li a{margin-right: 0;}
   .researchFieldList li{width: 100%;float: none;margin-bottom: 15px;}
   .researchFieldList li a{margin-right: 0;padding:12px;}
    .researchFieldList{width: 100%;}
    .subAwardBox_other li{width: 50%;}
    .subRelative li{width:100%;float: none;margin-right: 0;}
    .subRelative li a{height: auto;padding:10px 20px;}
    .subLate_List li{width: 33.33%;}
     .subPersonPlanList li{width: 50%;}
     .subInfo01_Con1 p {border-bottom: 1px dashed #ccc;padding-bottom: 10px;}
     .subInfo01_Con1 p span{margin-bottom: 5px;}
     .subInfo01_Con1 p span.span1{float: none;display: block;width: 100%;margin-right: 0;}
     .subInfo01_Con1 p span.span2{float: none;display: block;width: 100%;}
     .subInfo01_Con1 p span.span3{float: none;display: block;width: 100%;}

     /*0723*/
     .TeachingAdmin_titleBox{float: none;}
  .TeachingAdmin_con{float: none;}
  .TeachingAdmin_title {height: auto;width: 100%;margin-bottom: 10px;}
  .TeachingAdmin01 ul{margin-left: 0;}
  .TeachingAdmin01Box .TeachingAdmin01{float: none;}
  .TeachingAdmin01Box .TeachingAdmin_title02 h3{padding:10px;text-align: center;}
  .TeachingAdmin01Box .TeachingAdmin_img01{width: 100%;}
  .TeachingAdmin01Box .TeachingAdmin_con01{margin-left: 0;}
  .TeachingAdmin01Box .TeachingAdmin_title02 h3 i{width: auto;text-align: center;float: none;}
  .TeachingAdmin01Box .TeachingAdmin_title02 h3 i:last-child{margin-top: 0;}
}

@media screen and (max-width:480px) {
  .subEvent_title h3{width: 100%;float: none;}
  .subHistory01 span{width: 100%;float: none;display: block;height: auto;height: 46px;line-height: 46px;}
  .subHistory01{height: auto;line-height: 25px;}
  .subHistory01 p{margin-left: 0;height: auto;;line-height: 24px;padding:10px;border-bottom: none;}
  .subLearn_img{width:100%;float: none;}
  .subLearn_Info{margin-left: 19px;}
  .subLightYearsList{width: 100%;}
  .subLightYearsList li{width: 100%;float: none;margin-bottom: 15px;}
  .subLightYearsList li a{margin-right: 0;}
  .subLightYearsList li a p{height: auto;}
  .subRetire_img{width:auto;float: none;}
  .subRetire_Info{margin:10px 0 0 0;}
  .subRetire_Info h3{margin-bottom: 10px;}
  .subRetire_person{padding:20px;}
  .subDoctor01 .left{float: none;width: 100%;}
  .subDoctor01 .right{margin-left: 0;margin-top: 10px;}
  .subDoctor_info01{padding:30px;}
  .left_img{float: none;width: 100%;}
  .left_info{margin-left: 0;margin-top: 10px;}
  .subAcademician .left{float: none;width: 100%;}
  .subAcademician .right{margin-left: 0;}
  .subAcademician_info p{height: auto;}
  .subPersonHome_img{float: none;width: 100%;}
  .subPersonHome_info{margin-left: 0}
  .TeachingAdmin_info01 span.info{background: none;}

  /*0723*/
  .TeachingAdmin01 ul li{margin-bottom: 10px;}
  .TeachingAdmin_con{width: 100%;height: auto;}
  .TeachingAdmin01 ul li{float: none;width: 100%;}
  .TeachingAdmin_img01{height: auto;}
}


@media screen /*and (min-width:320px)*/ and (max-width:360px) {
    .subLate_List li{width: 50%;}
    .subLate_List01 li span{float: none;display: block;margin-bottom: 6px;}
    .subPersonPlanList li{width: 100%;float: none;}
    .subPersonPlanList li .subPersonPlan_info{margin:0 10px;}
    .TeachingAdmin_info .name{font-size: 23px;}
    .TeachingAdmin_info01 .name{font-size: 18px;}

}


	